package models

import (
	cm "github.com/PhlexTheCharr/gofurry-cloud-service/common/models"
)

const TableNameGfMLog = "gfc_log"

type GfcLog struct {
	ID         int64        `gorm:"column:id;type:bigint;primaryKey;comment:后台操作记录id" json:"id"`                           // 后台操作记录id
	Type       string       `gorm:"column:type;type:character varying(255);not null;comment:操作类型 1新增 2修改 3删除" json:"type"` // 操作类型 1新增 2修改 3删除
	Detail     string       `gorm:"column:detail;type:character varying(255);not null;comment:操作描述" json:"detail"`         // 操作描述
	CreateTime cm.LocalTime `gorm:"column:create_time;type:timestamp(0);autoCreateTime;comment:创建时间" json:"createTime"`    // 创建时间
}

func (*GfcLog) TableName() string {
	return TableNameGfMLog
}
